<?php
require_once '../funciones.php';
$con         = con_caweb();
$transaccion = $_REQUEST['transaccion'];
$nit         = $_REQUEST['nit'];
$tmpId       = $_REQUEST['id'];
$ajuste      = $_REQUEST['varchar1'];
$retefuente  = $_REQUEST['decimal1'];
$reteiva     = $_REQUEST['decimal2'];
$reteica     = $_REQUEST['decimal3'];
$otros       = $_REQUEST['decimal4'];
$obscartera  = $_REQUEST['varchar2'];
$oper        = $_REQUEST['oper'];

if ($oper=="del"){
    $SQL = "DELETE FROM temporal_aux WHERE temId = $tmpId";
    $result = mysql_query( $SQL,$con );
}

if ($oper=="" OR $oper=="edit"){
    if($ajuste=='No') $ajuste="";
    $sql = "select entero1 from temporal_aux where temId = $tmpId";
    $result = mysql_query($sql,$con) or die("Error SQL 1".mysql_errno().$sql);
    $sql ="SELECT factura,base,iva,total,retefuente,reteiva,reteica,otros,valorpagado,estadocartera,sucursal FROM cabeceras_fac WHERE facturasistema= ".  mysql_result($result, 0,'entero1');
    $result=mysql_query($sql,$con) or die('Error cabeceras_fac, '.mysql_error().$sql);
    $row = mysql_fetch_array($result);
    $cuadre = $row[total] - $row[valorpagado] - $retefuente - $reteiva - $reteica - $otros;

    if($cuadre==0) $estadocartera='C';
    else
        if($cuadre <> 0 AND $row[valorpagado] > 0)  $estadocartera='A';
            else $estadocartera='';
    //Contenido de los campos en la tabla temporal_aux
    //varchar1  ->  Ajuste
    //varchar2  ->  Observacion
    //varchar3  ->  cliente
    //varchar4  ->  Estado Cartera
    //entero1   ->  Facturasistema
    //decimal1  ->  Retefuente
    //decimal2  ->  ReteIva
    //decimal3  ->  ReteIca
    //decimal4  ->  Otros
    //decimal5  ->  Cuadre

    $SQL = "UPDATE temporal_aux SET
    varchar1    = '$ajuste',
    varchar4    ='$estadocartera',
    decimal1    ='$retefuente',
    varchar2    ='$obscartera',
    decimal2    ='$reteiva',
    decimal3    ='$reteica',
    decimal4    ='$otros',
    decimal5    ='$cuadre'
    WHERE temId = $tmpId";
    $result = mysql_query( $SQL ) or die("Error SQL 3".  mysql_errno().$SQL);
}
?>
